package com.ibeeking.found.common.entity.open;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName OpenAuthOfWxCpSb
 * @Description
 * @Author ibeeking
 * @Date 2021-11-08 8:59
 **/
@Data
public class OpenAuthOfWxCpSb implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 签名时间戳
     */
    private String timestamp;
    /**
     * 签名验证字符串
     */
    private String nonceStr;
    /**
     * 签名
     */
    private String signature;

    /**
     * 被授权的accessToken
     */
    private String accessToken;
    /**
     * 被授权的AccessToken过期时间(秒) default =7200秒
     */
    private Long accessTokenExpiresIn;
    /**
     * 被授权的AccessToken过期时间(秒) default =7200秒
     */
    private Integer accessTokenExpiresTime;

    /**
     * 被授权企业的jsapiTicket
     */
    private String jsapiTicketOfSuite;
    /**
     * jsapiTicketOfSuiteExpireTime的过期时间(秒)
     */
    private Long jsapiTicketOfSuiteExpirein;
    /**
     * jsapiTicketOfSuiteExpireTime的有效时长(7200秒)
     */
    private Integer jsapiTicketOfSuiteExpireTime;

    /**
     * 被授权应用的jsapiTicket
     */
    private String jsapiTicketOfApp;
    /**
     * jsapiTicketOfApp的过期时间(秒)
     */
    private Long jsapiTicketOfAppExpirein;
    /**
     * jsapiTicketOfApp的有效时长(7200秒)
     */
    private Integer jsapiTicketOfAppExpireTime;

}
